package main

import (
	"bufio"
	"fmt"
	"io"
	"os"
)

func main() {
	// 文件目录
	file, err := os.Open("./main.txt")
	if err != nil {
		fmt.Println(err)
		return
	}
	// 关闭文件
	defer file.Close()
	// 读取文件
	content := make([]byte, 128)
	reader := bufio.NewReader(file)

	for {
		line, err := reader.ReadString('\n')
		if err == io.EOF {
			fmt.Println("读取完成")
			return
		}
		fmt.Println(line)
		//_, err = file.Read(content)
		//if err == io.EOF {
		//	fmt.Println("读取完成")
		//	return
		//}
		fmt.Println(string(content))

	}

}
